<?php
/**
 * Affiche le bloc de recherche
 * **/
function bloc_recherche()
{
     global $Immophp, $lang, $type_array;
     
     $GLOBALS['smarty']->caching = 1;                                       // Activation cache donnees
     
     if( !$GLOBALS['smarty']->isCached('bloc_rechercher.tpl', 'navigation_fr') )       // Verification si template en cache
     {
        // Construction du cache du bloc
        
        $Immophp->get_agence_select('', array( '' => $lang['Agence'] ));    // liste deroulante des agences
        $Immophp->prix_form_select();                                       // liste deroulante prix
        $Immophp->type_form_select($type_array, '', array('' => $lang['Type']));                            // liste deroulante type
        
        
        /**
         * Traitement des secteurs
         * */
        $secteur_array = array('' => $lang['Secteur']);
        
        // Recuperation des secteurs

        $Sql = $GLOBALS['db']->query("SELECT id, nom FROM immo_annonce_secteur ORDER BY nom");
        
        $secteurs = $GLOBALS['db']->fetchAll($Sql);
        
        foreach($secteurs as $secteur):
            if($GLOBALS['db']->sql_nbresultat( null, "SELECT COUNT(id) FROM immo_annonce WHERE secteur = '" . $secteur['id'] ."'" ) > 0)
                $secteur_array['' . $secteur['id'] . ''] = $secteur['nom'];
        endforeach;
        
        $GLOBALS['smarty']->assign('secteur_array', $secteur_array);
        $GLOBALS['smarty']->assign('lang', $lang); 
     }  
    
    $GLOBALS['smarty']->display('bloc_rechercher.tpl', 'navigation_fr'); 
    
    $GLOBALS['smarty']->caching = 0;  
}
?>